package cn.jzq.mysoul.yourname.domain;

import cn.jzq.mysoul.yourname.base.SuperEntity;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * <p>
 * </p>
 *
 * @author jzq
 * @since 2017-09-28
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class Task extends SuperEntity<Task> {

    private static final long serialVersionUID = 1L;

    /**
     * 任务内容
     */
    private String content;
    /**
     * 0个人 1工作
     */
    @TableField("is_personal")
    private Integer isPersonal;
    /**
     * 0一般 1重要 2非常重要
     */
    private Integer importance;
    /**
     * 0待办 1完成
     */
    @TableField("is_done")
    private Integer isDone;
    /**
     * 0未删除 1已删除
     */
    @TableField("is_deleted")
    private Integer isDeleted;
    /**
     * 任务开始时间
     */
    @TableField("start_date")
    private Date startDate;
    /**
     * 预期完成时间
     */
    @TableField("except_date")
    private Date exceptDate;
    /**
     * 任务结束时间
     */
    @TableField("finish_date")
    private Date finishDate;

    private String creator;

    private String modifier;

    @TableField("create_date")
    private String createDate;

    @TableField("modify_date")
    private String modifyDate;


}
